MoreExam
1. Question Content...
EXPLANATION
Answer: X - EXPLANATION Content.
Question1: Your financial services company is moving to cloud technology and wants to store 50 TB of financial time- series data in the cloud. This data is updated frequently and new data will be streaming in all the time.Your company also wants to move their existing Apache Hadoop jobs to the cloud to get insights into this data. Which product should they use to store the data?
Question2: You are selecting services to write and transform JSON messages from Cloud Pub/Sub to BigQuery for a data pipeline on Google Cloud. You want to minimize service costs. You also want to monitor and accommodate input data volume that will vary in size with minimal manual intervention. What should you do?
Question3: MJTelco Case StudyCompany OverviewMJTelco is a startup that plans to build networks in rapidly growing, underserved markets around the world. The company has patents for innovative optical communications hardware. Based on these patents, they can create many reliable, high-speed backbone links with inexpensive hardware.Company BackgroundFounded by experienced telecom executives, MJTelco uses technologies originally developed to overcome communications challenges in space. Fundamental to their operation, they need to create a distributed data infrastructure that drives real-time analysis and incorporates machine learning to continuously optimize their topologies. Because their hardware is inexpensive, they plan to overdeploy the network allowing them to account for the impact of dynamic regional politics on location availability and cost.Their management and operations teams are situated all around the globe creating many-to-many relationship between data consumers and provides in their system. After careful consideration, they decided public cloud is the perfect environment to support their needs.Solution ConceptMJTelco is running a successful proof-of-concept (PoC) project in its labs. They have two primary needs:Scale and harden their PoC to support significantly more data flows generated when they ramp to morethan 50,000 installations.Refine their machine-learning cycles to verify and improve the dynamic models they use to controltopology definition.MJTelco will also use three separate operating environments - development/test, staging, and production- to meet the needs of running experiments, deploying new features, and serving production customers.Business RequirementsScale up their production environment with minimal cost, instantiating resources when and whereneeded in an unpredictable, distributed telecom user community.Ensure security of their proprietary data to protect their leading-edge machine learning and analysis.Provide reliable and timely access to data for analysis from distributed research workersMaintain isolated environments that support rapid iteration of their machine-learning models withoutaffecting their customers.Technical RequirementsEnsure secure and efficient transport and storage of telemetry dataRapidly scale instances to support between 10,000 and 100,000 data providers with multiple flowseach.Allow analysis and presentation against data tables tracking up to 2 years of data storing approximately100m records/daySupport rapid iteration of monitoring infrastructure focused on awareness of data pipeline problemsboth in telemetry flows and in production learning cycles.CEO StatementOur business model relies on our patents, analytics and dynamic machine learning. Our inexpensive hardware is organized to be highly reliable, which gives us cost advantages. We need to quickly stabilize our large distributed data pipelines to meet our reliability and capacity commitments.CTO StatementOur public cloud services must operate as advertised. We need resources that scale and keep our data secure. We also need environments in which our data scientists can carefully study and quickly adapt our models. Because we rely on automation to process our data, we also need our development and test environments to work as we iterate.CFO StatementThe project is too large for us to maintain the hardware and software required for the data and analysis.Also, we cannot afford to staff an operations team to monitor so many data feeds, so we will rely on automation and infrastructure. Google Cloud's machine learning will allow our quantitative researchers to work on our high-value problems instead of problems with our data pipelines.You need to compose visualizations for operations teams with the following requirements:The report must include telemetry data from all 50,000 installations for the most resent 6 weeks(sampling once every minute).The report must not be more than 3 hours delayed from live data.The actionable report should only show suboptimal links.Most suboptimal links should be sorted to the top.Suboptimal links can be grouped and filtered by regional geography.User response time to load the report must be <5 seconds.Which approach meets the requirements?
Question4: You want to automate execution of a multi-step data pipeline running on Google Cloud. The pipeline includes Cloud Dataproc and Cloud Dataflow jobs that have multiple dependencies on each other. You want to use managed services where possible, and the pipeline will run every day. Which tool should you use?
Question5: You are responsible for writing your company's ETL pipelines to run on an Apache Hadoop cluster. The pipeline will require some checkpointing and splitting pipelines. Which method should you use to write the pipelines?
Question6: Your company has a hybrid cloud initiative. You have a complex data pipeline that moves data between cloud provider services and leverages services from each of the cloud providers. Which cloud-native service should you use to orchestrate the entire pipeline?
Question7: You are a retailer that wants to integrate your online sales capabilities with different in-home assistants, such as Google Home. You need to interpret customer voice commands and issue an order to the backend systems. Which solutions should you choose?
Question8: You need to store and analyze social media postings in Google BigQuery at a rate of 10,000 messages per minute in near real-time. Initially, design the application to use streaming inserts for individual postings.Your application also performs data aggregations right after the streaming inserts. You discover that the queries after streaming inserts do not exhibit strong consistency, and reports from the queries might miss in-flight data. How can you adjust your application design?
Question9: Your company needs to upload their historic data to Cloud Storage. The security rules don't allow access from external IPs to their on-premises resources. After an initial upload, they will add new data from existing on-premises applications every day. What should they do?
Question10: You work for a shipping company that uses handheld scanners to read shipping labels. Your company has strict data privacy standards that require scanners to only transmit recipients' personally identifiable information (PII) to analytics systems, which violates user privacy rules. You want to quickly build a scalable solution using cloud-native managed services to prevent exposure of PII to the analytics systems.What should you do?
Question11: You need to migrate a 2TB relational database to Google Cloud Platform. You do not have the resources to significantly refactor the application that uses this database and cost to operate is of primary concern.Which service do you select for storing and serving your data?
Question12: Flowlogistic Case StudyCompany OverviewFlowlogistic is a leading logistics and supply chain provider. They help businesses throughout the world manage their resources and transport them to their final destination. The company has grown rapidly, expanding their offerings to include rail, truck, aircraft, and oceanic shipping.Company BackgroundThe company started as a regional trucking company, and then expanded into other logistics market.Because they have not updated their infrastructure, managing and tracking orders and shipments has become a bottleneck. To improve operations, Flowlogistic developed proprietary technology for tracking shipments in real time at the parcel level. However, they are unable to deploy it because their technology stack, based on Apache Kafka, cannot support the processing volume. In addition, Flowlogistic wants to further analyze their orders and shipments to determine how best to deploy their resources.Solution ConceptFlowlogistic wants to implement two concepts using the cloud:Use their proprietary technology in a real-time inventory-tracking system that indicates the location oftheir loadsPerform analytics on all their orders and shipment logs, which contain both structured and unstructureddata, to determine how best to deploy resources, which markets to expand info. They also want to use predictive analytics to learn earlier when a shipment will be delayed.Existing Technical EnvironmentFlowlogistic architecture resides in a single data center:Databases8 physical servers in 2 clusters- SQL Server - user data, inventory, static data3 physical servers- Cassandra - metadata, tracking messages10 Kafka servers - tracking message aggregation and batch insertApplication servers - customer front end, middleware for order/customs60 virtual machines across 20 physical servers- Tomcat - Java services- Nginx - static content- Batch serversStorage appliances- iSCSI for virtual machine (VM) hosts- Fibre Channel storage area network (FC SAN) - SQL server storage- Network-attached storage (NAS) image storage, logs, backups10 Apache Hadoop /Spark servers- Core Data Lake- Data analysis workloads20 miscellaneous servers- Jenkins, monitoring, bastion hosts,Business RequirementsBuild a reliable and reproducible environment with scaled panty of production.Aggregate data in a centralized Data Lake for analysisUse historical data to perform predictive analytics on future shipmentsAccurately track every shipment worldwide using proprietary technologyImprove business agility and speed of innovation through rapid provisioning of new resourcesAnalyze and optimize architecture for performance in the cloudMigrate fully to the cloud if all other requirements are metTechnical RequirementsHandle both streaming and batch dataMigrate existing Hadoop workloadsEnsure architecture is scalable and elastic to meet the changing demands of the company.Use managed services whenever possibleEncrypt data flight and at restConnect a VPN between the production data center and cloud environmentSEO StatementWe have grown so quickly that our inability to upgrade our infrastructure is really hampering further growth and efficiency. We are efficient at moving shipments around the world, but we are inefficient at moving data around.We need to organize our information so we can more easily understand where our customers are and what they are shipping.CTO StatementIT has never been a priority for us, so as our data has grown, we have not invested enough in our technology. I have a good staff to manage IT, but they are so busy managing our infrastructure that I cannot get them to do the things that really matter, such as organizing our data, building the analytics, and figuring out how to implement the CFO' s tracking technology.CFO StatementPart of our competitive advantage is that we penalize ourselves for late shipments and deliveries. Knowing where out shipments are at all times has a direct correlation to our bottom line and profitability.Additionally, I don't want to commit capital to building out a server environment.Flowlogistic is rolling out their real-time inventory tracking system. The tracking devices will all send package-tracking messages, which will now go to a single Google Cloud Pub/Sub topic instead of the Apache Kafka cluster. A subscriber application will then process the messages for real-time reporting and store them in Google BigQuery for historical analysis. You want to ensure the package data can be analyzed over time.Which approach should you take?
Question13: You have some data, which is shown in the graphic below. The two dimensions are X and Y, and the shade of each dot represents what class it is. You want to classify this data accurately using a linear algorithm. To do this you need to add a synthetic feature. What should the value of that feature be?
Question14: Your company is migrating their 30-node Apache Hadoop cluster to the cloud. They want to re-use Hadoop jobs they have already created and minimize the management of the cluster as much as possible.They also want to be able to persist data beyond the life of the cluster. What should you do?
Question15: MJTelco Case StudyCompany OverviewMJTelco is a startup that plans to build networks in rapidly growing, underserved markets around the world. The company has patents for innovative optical communications hardware. Based on these patents, they can create many reliable, high-speed backbone links with inexpensive hardware.Company BackgroundFounded by experienced telecom executives, MJTelco uses technologies originally developed to overcome communications challenges in space. Fundamental to their operation, they need to create a distributed data infrastructure that drives real-time analysis and incorporates machine learning to continuously optimize their topologies. Because their hardware is inexpensive, they plan to overdeploy the network allowing them to account for the impact of dynamic regional politics on location availability and cost.Their management and operations teams are situated all around the globe creating many-to-many relationship between data consumers and provides in their system. After careful consideration, they decided public cloud is the perfect environment to support their needs.Solution ConceptMJTelco is running a successful proof-of-concept (PoC) project in its labs. They have two primary needs:Scale and harden their PoC to support significantly more data flows generated when they ramp to morethan 50,000 installations.Refine their machine-learning cycles to verify and improve the dynamic models they use to controltopology definition.MJTelco will also use three separate operating environments - development/test, staging, and production- to meet the needs of running experiments, deploying new features, and serving production customers.Business RequirementsScale up their production environment with minimal cost, instantiating resources when and whereneeded in an unpredictable, distributed telecom user community.Ensure security of their proprietary data to protect their leading-edge machine learning and analysis.Provide reliable and timely access to data for analysis from distributed research workersMaintain isolated environments that support rapid iteration of their machine-learning models withoutaffecting their customers.Technical RequirementsEnsure secure and efficient transport and storage of telemetry dataRapidly scale instances to support between 10,000 and 100,000 data providers with multiple flows each.Allow analysis and presentation against data tables tracking up to 2 years of data storing approximately100m records/daySupport rapid iteration of monitoring infrastructure focused on awareness of data pipeline problems both in telemetry flows and in production learning cycles.CEO StatementOur business model relies on our patents, analytics and dynamic machine learning. Our inexpensive hardware is organized to be highly reliable, which gives us cost advantages. We need to quickly stabilize our large distributed data pipelines to meet our reliability and capacity commitments.CTO StatementOur public cloud services must operate as advertised. We need resources that scale and keep our data secure. We also need environments in which our data scientists can carefully study and quickly adapt our models. Because we rely on automation to process our data, we also need our development and test environments to work as we iterate.CFO StatementThe project is too large for us to maintain the hardware and software required for the data and analysis.Also, we cannot afford to staff an operations team to monitor so many data feeds, so we will rely on automation and infrastructure. Google Cloud's machine learning will allow our quantitative researchers to work on our high-value problems instead of problems with our data pipelines.You need to compose visualization for operations teams with the following requirements:Telemetry must include data from all 50,000 installations for the most recent 6 weeks (sampling onceevery minute)The report must not be more than 3 hours delayed from live data.The actionable report should only show suboptimal links.Most suboptimal links should be sorted to the top.Suboptimal links can be grouped and filtered by regional geography.User response time to load the report must be <5 seconds.You create a data source to store the last 6 weeks of data, and create visualizations that allow viewers to see multiple date ranges, distinct geographic regions, and unique installation types. You always show the latest data without any changes to your visualizations. You want to avoid creating and updating new visualizations each month. What should you do?
Question16: Your company is running their first dynamic campaign, serving different offers by analyzing real-time data during the holiday season. The data scientists are collecting terabytes of data that rapidly grows every hour during their 30-day campaign. They are using Google Cloud Dataflow to preprocess the data and collect the feature (signals) data that is needed for the machine learning model in Google Cloud Bigtable.The team is observing suboptimal performance with reads and writes of their initial load of 10 TB of data.They want to improve this performance while minimizing cost. What should they do?
Question17: You are designing storage for 20 TB of text files as part of deploying a data pipeline on Google Cloud.Your input data is in CSV format. You want to minimize the cost of querying aggregate values for multiple users who will query the data in Cloud Storage with multiple engines. Which storage service and schema design should you use?
Question18: You used Cloud Dataprep to create a recipe on a sample of data in a BigQuery table. You want to reuse this recipe on a daily upload of data with the same schema, after the load job with variable execution time completes. What should you do?
Question19: You are developing an application that uses a recommendation engine on Google Cloud. Your solution should display new videos to customers based on past views. Your solution needs to generate labels for the entities in videos that the customer has viewed. Your design must be able to provide very fast filtering suggestions based on data from other customer preferences on several TB of data. What should you do?
Question20: You work for a car manufacturer and have set up a data pipeline using Google Cloud Pub/Sub to capture anomalous sensor events. You are using a push subscription in Cloud Pub/Sub that calls a custom HTTPS endpoint that you have created to take action of these anomalous events as they occur. Your custom HTTPS endpoint keeps getting an inordinate amount of duplicate messages. What is the most likely cause of these duplicate messages?
Question21: You have developed three data processing jobs. One executes a Cloud Dataflow pipeline that transforms data uploaded to Cloud Storage and writes results to BigQuery. The second ingests data from on- premises servers and uploads it to Cloud Storage. The third is a Cloud Dataflow pipeline that gets information from third-party data providers and uploads the information to Cloud Storage. You need to be able to schedule and monitor the execution of these three workflows and manually execute them when needed. What should you do?
Question22: Flowlogistic Case StudyCompany OverviewFlowlogistic is a leading logistics and supply chain provider. They help businesses throughout the world manage their resources and transport them to their final destination. The company has grown rapidly, expanding their offerings to include rail, truck, aircraft, and oceanic shipping.Company BackgroundThe company started as a regional trucking company, and then expanded into other logistics market.Because they have not updated their infrastructure, managing and tracking orders and shipments has become a bottleneck. To improve operations, Flowlogistic developed proprietary technology for tracking shipments in real time at the parcel level. However, they are unable to deploy it because their technology stack, based on Apache Kafka, cannot support the processing volume. In addition, Flowlogistic wants to further analyze their orders and shipments to determine how best to deploy their resources.Solution ConceptFlowlogistic wants to implement two concepts using the cloud:Use their proprietary technology in a real-time inventory-tracking system that indicates the location oftheir loadsPerform analytics on all their orders and shipment logs, which contain both structured and unstructureddata, to determine how best to deploy resources, which markets to expand info. They also want to use predictive analytics to learn earlier when a shipment will be delayed.Existing Technical EnvironmentFlowlogistic architecture resides in a single data center:Databases- 8 physical servers in 2 clusters- SQL Server - user data, inventory, static data- 3 physical servers- Cassandra - metadata, tracking messages10 Kafka servers - tracking message aggregation and batch insertApplication servers - customer front end, middleware for order/customs- 60 virtual machines across 20 physical servers- Tomcat - Java services- Nginx - static content- Batch serversStorage appliances- iSCSI for virtual machine (VM) hosts- Fibre Channel storage area network (FC SAN) - SQL server storageNetwork-attached storage (NAS) image storage, logs, backups10 Apache Hadoop /Spark servers- Core Data Lake- Data analysis workloads20 miscellaneous servers- Jenkins, monitoring, bastion hosts,Business RequirementsBuild a reliable and reproducible environment with scaled panty of production.Aggregate data in a centralized Data Lake for analysisUse historical data to perform predictive analytics on future shipmentsAccurately track every shipment worldwide using proprietary technologyImprove business agility and speed of innovation through rapid provisioning of new resourcesAnalyze and optimize architecture for performance in the cloudMigrate fully to the cloud if all other requirements are metTechnical RequirementsHandle both streaming and batch dataMigrate existing Hadoop workloadsEnsure architecture is scalable and elastic to meet the changing demands of the company.Use managed services whenever possibleEncrypt data flight and at restConnect a VPN between the production data center and cloud environmentSEO StatementWe have grown so quickly that our inability to upgrade our infrastructure is really hampering further growth and efficiency. We are efficient at moving shipments around the world, but we are inefficient at moving data around.We need to organize our information so we can more easily understand where our customers are and what they are shipping.CTO StatementIT has never been a priority for us, so as our data has grown, we have not invested enough in our technology. I have a good staff to manage IT, but they are so busy managing our infrastructure that I cannot get them to do the things that really matter, such as organizing our data, building the analytics, and figuring out how to implement the CFO' s tracking technology.CFO StatementPart of our competitive advantage is that we penalize ourselves for late shipments and deliveries. Knowing where out shipments are at all times has a direct correlation to our bottom line and profitability.Additionally, I don't want to commit capital to building out a server environment.Flowlogistic's management has determined that the current Apache Kafka servers cannot handle the data volume for their real-time inventory tracking system. You need to build a new system on Google Cloud Platform (GCP) that will feed the proprietary tracking software. The system must be able to ingest data from a variety of global sources, process and query in real-time, and store the data reliably. Which combination of GCP products should you choose?
Question23: Your neural network model is taking days to train. You want to increase the training speed. What can you do?
Question24: You use BigQuery as your centralized analytics platform. New data is loaded every day, and an ETL pipeline modifies the original data and prepares it for the final users. This ETL pipeline is regularly modified and can generate errors, but sometimes the errors are detected only after 2 weeks. You need to provide a method to recover from these errors, and your backups should be optimized for storage costs. How should you organize your data in BigQuery and store your backups?
Question25: You have Cloud Functions written in Node.js that pull messages from Cloud Pub/Sub and send the data to BigQuery. You observe that the message processing rate on the Pub/Sub topic is orders of magnitude higher than anticipated, but there is no error logged in Stackdriver Log Viewer. What are the two most likely causes of this problem? Choose 2 answers.
Question26: You are creating a new pipeline in Google Cloud to stream IoT data from Cloud Pub/Sub through Cloud Dataflow to BigQuery. While previewing the data, you notice that roughly 2% of the data appears to be corrupt. You need to modify the Cloud Dataflow pipeline to filter out this corrupt data. What should you do?
Question27: You work for a manufacturing plant that batches application log files together into a single log file once a day at 2:00 AM. You have written a Google Cloud Dataflow job to process that log file. You need to make sure the log file in processed once per day as inexpensively as possible. What should you do?
Question28: Your company maintains a hybrid deployment with GCP, where analytics are performed on your anonymized customer data. The data are imported to Cloud Storage from your data center through parallel uploads to a data transfer server running on GCP. Management informs you that the daily transfers take too long and have asked you to fix the problem. You want to maximize transfer speeds. Which action should you take?
Question29: Your organization has been collecting and analyzing data in Google BigQuery for 6 months. The majority of the data analyzed is placed in a time-partitioned table named events_partitioned. To reduce the cost of queries, your organization created a view called events, which queries only the last 14 days of data. The view is described in legacy SQL. Next month, existing applications will be connecting to BigQuery to read the eventsdata via an ODBC connection. You need to ensure the applications can connect. Which two actions should you take? (Choose two.)
Question30: You store historic data in Cloud Storage. You need to perform analytics on the historic data. You want to use a solution to detect invalid data entries and perform data transformations that will not require programming or knowledge of SQL.What should you do?
Question31: MJTelco Case StudyCompany OverviewMJTelco is a startup that plans to build networks in rapidly growing, underserved markets around the world. The company has patents for innovative optical communications hardware. Based on these patents, they can create many reliable, high-speed backbone links with inexpensive hardware.Company BackgroundFounded by experienced telecom executives, MJTelco uses technologies originally developed to overcome communications challenges in space. Fundamental to their operation, they need to create a distributed data infrastructure that drives real-time analysis and incorporates machine learning to continuously optimize their topologies. Because their hardware is inexpensive, they plan to overdeploy the network allowing them to account for the impact of dynamic regional politics on location availability and cost.Their management and operations teams are situated all around the globe creating many-to-many relationship between data consumers and provides in their system. After careful consideration, they decided public cloud is the perfect environment to support their needs.Solution ConceptMJTelco is running a successful proof-of-concept (PoC) project in its labs. They have two primary needs:Scale and harden their PoC to support significantly more data flows generated when they ramp to morethan 50,000 installations.Refine their machine-learning cycles to verify and improve the dynamic models they use to controltopology definition.MJTelco will also use three separate operating environments - development/test, staging, and production- to meet the needs of running experiments, deploying new features, and serving production customers.Business RequirementsScale up their production environment with minimal cost, instantiating resources when and whereneeded in an unpredictable, distributed telecom user community.Ensure security of their proprietary data to protect their leading-edge machine learning and analysis.Provide reliable and timely access to data for analysis from distributed research workersMaintain isolated environments that support rapid iteration of their machine-learning models withoutaffecting their customers.Technical RequirementsEnsure secure and efficient transport and storage of telemetry dataRapidly scale instances to support between 10,000 and 100,000 data providers with multiple flowseach.Allow analysis and presentation against data tables tracking up to 2 years of data storing approximately100m records/daySupport rapid iteration of monitoring infrastructure focused on awareness of data pipeline problemsboth in telemetry flows and in production learning cycles.CEO StatementOur business model relies on our patents, analytics and dynamic machine learning. Our inexpensive hardware is organized to be highly reliable, which gives us cost advantages. We need to quickly stabilize our large distributed data pipelines to meet our reliability and capacity commitments.CTO StatementOur public cloud services must operate as advertised. We need resources that scale and keep our data secure. We also need environments in which our data scientists can carefully study and quickly adapt our models. Because we rely on automation to process our data, we also need our development and test environments to work as we iterate.CFO StatementThe project is too large for us to maintain the hardware and software required for the data and analysis.Also, we cannot afford to staff an operations team to monitor so many data feeds, so we will rely on automation and infrastructure. Google Cloud's machine learning will allow our quantitative researchers to work on our high-value problems instead of problems with our data pipelines.You create a new report for your large team in Google Data Studio 360. The report uses Google BigQuery as its data source. It is company policy to ensure employees can view only the data associated with their region, so you create and populate a table for each region. You need to enforce the regional access policy to the data.Which two actions should you take? (Choose two.)
Question32: You operate a logistics company, and you want to improve event delivery reliability for vehicle-based sensors. You operate small data centers around the world to capture these events, but leased lines that provide connectivity from your event collection infrastructure to your event processing infrastructure are unreliable, with unpredictable latency. You want to address this issue in the most cost-effective way. What should you do?
Question33: Your company receives both batch- and stream-based event data. You want to process the data using Google Cloud Dataflow over a predictable time period. However, you realize that in some instances data can arrive late or out of order. How should you design your Cloud Dataflow pipeline to handle data that is late or out of order?
Question34: You are deploying a new storage system for your mobile application, which is a media streaming service.You decide the best fit is Google Cloud Datastore. You have entities with multiple properties, some of which can take on multiple values. For example, in the entity 'Movie'the property 'actors'and the property 'tags' have multiple values but the property 'date released' does not. A typical query would ask for all movies with actor=<actorname>ordered by date_releasedor all movies with tag=Comedyordered by date_released. How should you avoid a combinatorial explosion in the number of indexes?
Question35: A shipping company has live package-tracking data that is sent to an Apache Kafka stream in real time.This is then loaded into BigQuery. Analysts in your company want to query the tracking data in BigQuery to analyze geospatial trends in the lifecycle of a package. The table was originally created with ingest-date partitioning. Over time, the query processing time has increased. You need to implement a change that would improve query performance in BigQuery. What should you do?
Question36: You work for a large fast food restaurant chain with over 400,000 employees. You store employee information in Google BigQuery in a Userstable consisting of a FirstNamefield and a LastNamefield. A member of IT is building an application and asks you to modify the schema and data in BigQuery so the application can query a FullNamefield consisting of the value of the FirstNamefield concatenated with a space, followed by the value of the LastNamefield for each employee. How can you make that data available while minimizing cost?
Question37: MJTelco Case StudyCompany OverviewMJTelco is a startup that plans to build networks in rapidly growing, underserved markets around the world. The company has patents for innovative optical communications hardware. Based on these patents, they can create many reliable, high-speed backbone links with inexpensive hardware.Company BackgroundFounded by experienced telecom executives, MJTelco uses technologies originally developed to overcome communications challenges in space. Fundamental to their operation, they need to create a distributed data infrastructure that drives real-time analysis and incorporates machine learning to continuously optimize their topologies. Because their hardware is inexpensive, they plan to overdeploy the network allowing them to account for the impact of dynamic regional politics on location availability and cost.Their management and operations teams are situated all around the globe creating many-to-many relationship between data consumers and provides in their system. After careful consideration, they decided public cloud is the perfect environment to support their needs.Solution ConceptMJTelco is running a successful proof-of-concept (PoC) project in its labs. They have two primary needs:Scale and harden their PoC to support significantly more data flows generated when they ramp to morethan 50,000 installations.Refine their machine-learning cycles to verify and improve the dynamic models they use to controltopology definition.MJTelco will also use three separate operating environments - development/test, staging, and production- to meet the needs of running experiments, deploying new features, and serving production customers.Business RequirementsScale up their production environment with minimal cost, instantiating resources when and whereneeded in an unpredictable, distributed telecom user community.Ensure security of their proprietary data to protect their leading-edge machine learning and analysis.Provide reliable and timely access to data for analysis from distributed research workersMaintain isolated environments that support rapid iteration of their machine-learning models withoutaffecting their customers.Technical RequirementsEnsure secure and efficient transport and storage of telemetry dataRapidly scale instances to support between 10,000 and 100,000 data providers with multiple flowseach.Allow analysis and presentation against data tables tracking up to 2 years of data storing approximately100m records/daySupport rapid iteration of monitoring infrastructure focused on awareness of data pipeline problemsboth in telemetry flows and in production learning cycles.CEO StatementOur business model relies on our patents, analytics and dynamic machine learning. Our inexpensive hardware is organized to be highly reliable, which gives us cost advantages. We need to quickly stabilize our large distributed data pipelines to meet our reliability and capacity commitments.CTO StatementOur public cloud services must operate as advertised. We need resources that scale and keep our data secure. We also need environments in which our data scientists can carefully study and quickly adapt our models. Because we rely on automation to process our data, we also need our development and test environments to work as we iterate.CFO StatementThe project is too large for us to maintain the hardware and software required for the data and analysis.Also, we cannot afford to staff an operations team to monitor so many data feeds, so we will rely on automation and infrastructure. Google Cloud's machine learning will allow our quantitative researchers to work on our high-value problems instead of problems with our data pipelines.MJTelco needs you to create a schema in Google Bigtable that will allow for the historical analysis of the last 2 years of records. Each record that comes in is sent every 15 minutes, and contains a unique identifier of the device and a data record. The most common query is for all the data for a given device for a given day. Which schema should you use?
Question38: You are designing storage for two relational tables that are part of a 10-TB database on Google Cloud.You want to support transactions that scale horizontally. You also want to optimize data for range queries on non-key columns. What should you do?
Question39: Your weather app queries a database every 15 minutes to get the current temperature. The frontend is powered by Google App Engine and server millions of users. How should you design the frontend to respond to a database failure?
Question40: You have historical data covering the last three years in BigQuery and a data pipeline that delivers new data to BigQuery daily. You have noticed that when the Data Science team runs a query filtered on a date column and limited to 30-90 days of data, the query scans the entire table. You also noticed that your bill is increasing more quickly than you expected. You want to resolve the issue as cost-effectively as possible while maintaining the ability to conduct SQL queries. What should you do?
Question41: You've migrated a Hadoop job from an on-prem cluster to dataproc and GCS. Your Spark job is a complicated analytical workload that consists of many shuffing operations and initial data are parquet files (on average 200-400 MB size each). You see some degradation in performance after the migration to Dataproc, so you'd like to optimize for it. You need to keep in mind that your organization is very cost- sensitive, so you'd like to continue using Dataproc on preemptibles (with 2 non-preemptible workers only) for this workload.What should you do?
Question42: You are operating a Cloud Dataflow streaming pipeline. The pipeline aggregates events from a Cloud Pub/ Sub subscription source, within a window, and sinks the resulting aggregation to a Cloud Storage bucket.The source has consistent throughput. You want to monitor an alert on behavior of the pipeline with Cloud Stackdriver to ensure that it is processing data. Which Stackdriver alerts should you create?
Question43: You are designing a cloud-native historical data processing system to meet the following conditions:The data being analyzed is in CSV, Avro, and PDF formats and will be accessed by multiple analysistools including Cloud Dataproc, BigQuery, and Compute Engine.A streaming data pipeline stores new data daily.Peformance is not a factor in the solution.The solution design should maximize availability.How should you design data storage for this solution?
Question44: You are deploying 10,000 new Internet of Things devices to collect temperature data in your warehouses globally. You need to process, store and analyze these very large datasets in real time. What should you do?
Question45: You decided to use Cloud Datastore to ingest vehicle telemetry data in real time. You want to build a storage system that will account for the long-term data growth, while keeping the costs low. You also want to create snapshots of the data periodically, so that you can make a point-in-time (PIT) recovery, or clone a copy of the data for Cloud Datastore in a different environment. You want to archive these snapshots for a long time. Which two methods can accomplish this? Choose 2 answers.
Question46: Your startup has never implemented a formal security policy. Currently, everyone in the company has access to the datasets stored in Google BigQuery. Teams have freedom to use the service as they see fit, and they have not documented their use cases. You have been asked to secure the data warehouse. You need to discover what everyone is doing. What should you do first?
Question47: You are deploying MariaDB SQL databases on GCE VM Instances and need to configure monitoring and alerting. You want to collect metrics including network connections, disk IO and replication status from MariaDB with minimal development effort and use StackDriver for dashboards and alerts.What should you do?
Question48: Your company is currently setting up data pipelines for their campaign. For all the Google Cloud Pub/Sub streaming data, one of the important business requirements is to be able to periodically identify the inputs and their timings during their campaign. Engineers have decided to use windowing and transformation in Google Cloud Dataflow for this purpose. However, when testing this feature, they find that the Cloud Dataflow job fails for the all streaming insert. What is the most likely cause of this problem?
Question49: You are designing a basket abandonment system for an ecommerce company. The system will send a message to a user based on these rules:No interaction by the user on the site for 1 hourHas added more than $30 worth of products to the basketHas not completed a transactionYou use Google Cloud Dataflow to process the data and decide if a message should be sent. How should you design the pipeline?
Question50: You are implementing security best practices on your data pipeline. Currently, you are manually executing jobs as the Project Owner. You want to automate these jobs by taking nightly batch files containing non- public information from Google Cloud Storage, processing them with a Spark Scala job on a Google Cloud Dataproc cluster, and depositing the results into Google BigQuery.How should you securely run this workload?
Question51: You have a requirement to insert minute-resolution data from 50,000 sensors into a BigQuery table. You expect significant growth in data volume and need the data to be available within 1 minute of ingestion for real-time analysis of aggregated trends. What should you do?
Question52: You operate a database that stores stock trades and an application that retrieves average stock price for a given company over an adjustable window of time. The data is stored in Cloud Bigtable where the datetime of the stock trade is the beginning of the row key. Your application has thousands of concurrent users, and you notice that performance is starting to degrade as more stocks are added. What should you do to improve the performance of your application?
Question53: Flowlogistic Case StudyCompany OverviewFlowlogistic is a leading logistics and supply chain provider. They help businesses throughout the world manage their resources and transport them to their final destination. The company has grown rapidly, expanding their offerings to include rail, truck, aircraft, and oceanic shipping.Company BackgroundThe company started as a regional trucking company, and then expanded into other logistics market.Because they have not updated their infrastructure, managing and tracking orders and shipments has become a bottleneck. To improve operations, Flowlogistic developed proprietary technology for tracking shipments in real time at the parcel level. However, they are unable to deploy it because their technology stack, based on Apache Kafka, cannot support the processing volume. In addition, Flowlogistic wants to further analyze their orders and shipments to determine how best to deploy their resources.Solution ConceptFlowlogistic wants to implement two concepts using the cloud:Use their proprietary technology in a real-time inventory-tracking system that indicates the location oftheir loadsPerform analytics on all their orders and shipment logs, which contain both structured and unstructureddata, to determine how best to deploy resources, which markets to expand info. They also want to use predictive analytics to learn earlier when a shipment will be delayed.Existing Technical EnvironmentFlowlogistic architecture resides in a single data center:Databases8 physical servers in 2 clusters- SQL Server - user data, inventory, static data3 physical servers- Cassandra - metadata, tracking messages10 Kafka servers - tracking message aggregation and batch insertApplication servers - customer front end, middleware for order/customs60 virtual machines across 20 physical servers- Tomcat - Java services- Nginx - static content- Batch serversStorage appliances- iSCSI for virtual machine (VM) hosts- Fibre Channel storage area network (FC SAN) - SQL server storage- Network-attached storage (NAS) image storage, logs, backups10 Apache Hadoop /Spark servers- Core Data Lake- Data analysis workloads20 miscellaneous servers- Jenkins, monitoring, bastion hosts,Business RequirementsBuild a reliable and reproducible environment with scaled panty of production.Aggregate data in a centralized Data Lake for analysisUse historical data to perform predictive analytics on future shipmentsAccurately track every shipment worldwide using proprietary technologyImprove business agility and speed of innovation through rapid provisioning of new resourcesAnalyze and optimize architecture for performance in the cloudMigrate fully to the cloud if all other requirements are metTechnical RequirementsHandle both streaming and batch dataMigrate existing Hadoop workloadsEnsure architecture is scalable and elastic to meet the changing demands of the company.Use managed services whenever possibleEncrypt data flight and at restConnect a VPN between the production data center and cloud environmentSEO StatementWe have grown so quickly that our inability to upgrade our infrastructure is really hampering further growth and efficiency. We are efficient at moving shipments around the world, but we are inefficient at moving data around.We need to organize our information so we can more easily understand where our customers are and what they are shipping.CTO StatementIT has never been a priority for us, so as our data has grown, we have not invested enough in our technology. I have a good staff to manage IT, but they are so busy managing our infrastructure that I cannot get them to do the things that really matter, such as organizing our data, building the analytics, and figuring out how to implement the CFO' s tracking technology.CFO StatementPart of our competitive advantage is that we penalize ourselves for late shipments and deliveries. Knowing where out shipments are at all times has a direct correlation to our bottom line and profitability.Additionally, I don't want to commit capital to building out a server environment.Flowlogistic's management has determined that the current Apache Kafka servers cannot handle the data volume for their real-time inventory tracking system. You need to build a new system on Google Cloud Platform (GCP) that will feed the proprietary tracking software. The system must be able to ingest data from a variety of global sources, process and query in real-time, and store the data reliably. Which combination of GCP products should you choose?
Question54: Your software uses a simple JSON format for all messages. These messages are published to Google Cloud Pub/Sub, then processed with Google Cloud Dataflow to create a real-time dashboard for the CFO.During testing, you notice that some messages are missing in the dashboard. You check the logs, and all messages are being published to Cloud Pub/Sub successfully. What should you do next?
Question55: You have a data pipeline that writes data to Cloud Bigtable using well-designed row keys. You want to monitor your pipeline to determine when to increase the size of you Cloud Bigtable cluster. Which two actions can you take to accomplish this? Choose 2 answers.
Question56: As your organization expands its usage of GCP, many teams have started to create their own projects.Projects are further multiplied to accommodate different stages of deployments and target audiences.Each project requires unique access control configurations. The central IT team needs to have access to all projects. Furthermore, data from Cloud Storage buckets and BigQuery datasets must be shared for use in other projects in an ad hoc way. You want to simplify access control management by minimizing the number of policies. Which two steps should you take? Choose 2 answers.